Apparatus and method for clipping and sharing content at a portable terminal

ABSTRACT

A apparatus and method for clipping and sharing content at a portable terminal are provided. The method includes receiving a selection of specific content, analyzing related information of the selected content, and classifying the selected content, and storing the classified content according to the classification.

CROSS-REFERENCE TO RELATED APPLICATION(S) AND CLAIM OF PRIORITY

The present application is related to and claims the benefit under 35U.S.C. §119(a) to a Korean Patent Application No. 10-2011-0097578, filedin the Korean Intellectual Property Office on Sep. 27, 2011, the entiredisclosure of which are hereby incorporated by reference.

TECHNICAL FIELD OF THE INVENTION

The present invention relates to a clip apparatus and method based oncontent information of a portable terminal.

BACKGROUND OF THE INVENTION

With the popularization of a smart phone, much data are generated andconsumed in a mobile environment. As the kind and amount of dataincrease, a need for a method for storing specific data generated by auser, so that the user or other people again consume the specific dataafter the lapse of arbitrary time is being requested.

SUMMARY OF THE INVENTION

To address the above-discussed deficiencies of the prior art, it is aprimary object to provide an apparatus and method for clipping andsharing content at a portable terminal capable of clipping specificdata, and easily sharing and consuming the clipped data.

Another aspect of the present disclosure is to provide an apparatus andmethod for designating and clipping a specific portion of a web pagethat a user is interested in at the portable terminal.

A further aspect of the present invention is to provide an apparatus andmethod for being capable of consuming clipped data at a portableterminal without a Uniform Resource Locator (URL) as stored data is notlimited to URL data.

The above aspects are achieved by providing with an apparatus and methodfor clipping and sharing content at a portable terminal according to thepresent disclosure.

According to one aspect of the present disclosure, a method for clippingand sharing content at a portable terminal includes receiving selectionof specific content, analyzing related information of the selectedcontent, classifying the selected content, and storing the classifiedcontent according to the classification.

According to another aspect of the present invention, an apparatus forclipping and sharing content information at a portable terminal includea decision unit for selecting specific content, a classification unitfor analyzing related information of the selected contents and forclassifying the selected content, and a storage unit for storing theclassified content according to the classification.

Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, itmay be advantageous to set forth definitions of certain words andphrases used throughout this patent document: the terms “include” and“comprise,” as well as derivatives thereof, mean inclusion withoutlimitation; the term “or,” is inclusive, meaning and/or; the phrases“associated with” and “associated therewith,” as well as derivativesthereof, may mean to include, be included within, interconnect with,contain, be contained within, connect to or with, couple to or with, becommunicable with, cooperate with, interleave, juxtapose, be proximateto, be bound to or with, have, have a property of, or the like; and theterm “controller” means any device, system or part thereof that controlsat least one operation, such a device may be implemented in hardware,firmware or software, or some combination of at least two of the same.It should be noted that the functionality associated with any particularcontroller may be centralized or distributed, whether locally orremotely. Definitions for certain words and phrases are providedthroughout this patent document, those of ordinary skill in the artshould understand that in many, if not most instances, such definitionsapply to prior, as well as future uses of such defined words andphrases.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present disclosure and itsadvantages, reference is now made to the following description taken inconjunction with the accompanying drawings, in which like referencenumerals represent like parts:

FIGS. 1A and 1B illustrates clipping static data according to oneembodiment of the present disclosure;

FIGS. 2A and 2B illustrate clipping dynamic data according to oneembodiment of the present disclosure;

FIGS. 3A and 3B illustrate exemplary binary data and eXtensible MarkupLanguage (XML) data according to one embodiment of the presentdisclosure;

FIGS. 4A to 4D illustrate consuming a generated clip according to oneembodiment of the present disclosure;

FIGS. 5A and 5B illustrate sharing clipped data of registered friendsaccording to one embodiment of the present disclosure;

FIG. 6 is a flowchart illustrating a method for clipping content at aportable terminal according to an one embodiment of the presentdisclosure; and

FIG. 7 is a block diagram illustrating an apparatus for clipping andsharing content at a portable terminal according to an one embodiment ofthe present disclosure.

DETAILED DESCRIPTION OF THE INVENTION

FIGS. 1A through 7, discussed below, and the various embodiments used todescribe the principles of the present disclosure in this patentdocument are by way of illustration only and should not be construed inany way to limit the scope of the disclosure. Those skilled in the artwill understand that the principles of the present disclosure may beimplemented in any suitably arranged. Preferred embodiments of thepresent invention will be described herein below with reference to theaccompanying drawings. In the following description, well-knownfunctions or constructions are not described in detail since they wouldobscure the invention in unnecessary detail. Also, parts performing likefunction and operations are denoted by the same symbols throughout thedrawings.

FIGS. 1A and 18 illustrate clipping static data according to oneembodiment of the present disclosure. Assume that a jacket and blacksunglasses worn by a model in a picture are the latest-style itemscatching user's fancy while a user who is usually much interested infashion browses a web page. The user who intends to purchase the jacketand the black sunglasses reviews information disclosed on the web pageso as to obtain items information. In a case where the web page hasdisclosed the information on the item such as a brand name and a websiteaddress, the user can access a related website and obtain detailedinformation on the interested item. Also, in a case where the web pagedoes not have disclosed the information on the interested item becausethe web page does not concern the fashion, or in a case where the userwants to simply store the interested item, the user can store the webpage and consume stored data later.

In the present disclosure, the user not only can store the websiteaddress of the webpage, but also can designate and store a particularportion of the webpage that the user is interested in. As illustrated inFIG.1A, in a case where the user is interested in only a jacket andblack sunglasses worn by a model in a picture, the user can designateand store a specific portion containing the jacket and black sunglasseswithout storing the whole web page. In certain embodiment, if the userdiscovers data to clip, the user can begin clipping by pressing a clipbutton. A pressing the clip button can be performed by selecting a UserInterface (UI) icon or gesture which is recognized using a detectingsensor. After that, if the clipping process is begun, the user candesignate a portion to clip and perform clipping the specificinteresting portion. To designate a portion, the user can use an inputtool. Desirably, the user can drag and designate a portion to clip bymeans of the input tool.

In a case where data to clip is static data such as a web page or apicture, a portion designated by a user is captured in an image fileform and is stored in binary data form. Also, a file containing detailedinformation on clipped data can be stored in an eXtensible MarkupLanguage (XML) data form. In certain embodiments, the file containing,detailed information on the clip can be created using not only an XMLbut also other languages such as a Web Ontology Language (OWL).

In the present disclosure, selected content are automatically classifiedand is stored based on related information of the selected content. Asillustrated in FIG. 1B, once a specific portion is selected by a user,content is automatically classified and is stored by related informationof the content. The related information of the content can becategorized into either data information or peripheral information.First, the data information of the content can include a plurality ofsupplementary information related to data such as a title, an originaldata Uniform. Resource Locator (URL), a maker, a creation date, acategory, a publication authority, a user memo, an availability period,Global Positioning System (GPS) information, a data summary, informationof an application in which clipping was carried out, the type of clipbinary data, the size of a thumbnail image, and a display position.

Except for the user's memo, the related information of the content isautomatically input to a portable terminal when the content is selectedby the user. In detail, when the user discovers the whole or part of aweb page, which can be a specific picture and moving picture, the userdesignates and selects a portion of the web page. Upon the selection,related information is automatically stored at the portable terminal.For example, as illustrated in FIG. 1B, in a case where the user clips apicture of a model who is wearing a jacket and black sunglasses, thecategory of “TREND” and the title of “FASHION LOUIS VUITTON” and theoriginal data URL of “http://WWW.LOUISVUITTON.COM” are displayed.Besides that, related information are automatically stored such as andesigner of a web page, the date of creating the web page, a publicationauthority, an availability period, GPS information of an area in whichthe clipping was carried out, a data summary, information of anapplication in which the clipping was carried out, the type of clippedbinary data, the size of a thumbnail image, and a display position. Asdescribed above, in a case where related information does not catchuser's fancy, the user can input related information. In a case wherethe user inputs the related information, the related information inputby the user takes priority over the automatically input relatedinformation in classifying and storing of the selected content.

The selected content can be classified and be stored using theperipheral information. The peripheral information can include at leastone of metadata of the content, text contained in content, andinformation input by the user. The metadata information, calledattribute information is data given to content according to the certainrules for efficient searching and using target information amongst alarge amount of information. Metadata can include a position andsubstance of content, information on a maker, the right conditions, theuse conditions and a use specification. In certain embodiments, the usercan easily find out his/her own desired specific data (or information)using the metadata by means of a search engine. The functions of themetadata can be extracting movie data in which an actor/actressappearing, picking out only goal-in scenes in a video of a soccer game,and also even editing data. The clipped content is automaticallyclassified and stored using this metadata information. Also, themetadata information has a record of a size or a capacity of the file,so the stored content may be classified by a size or a capacity.

According to one embodiment of the present disclosure text informationcan be used for automatic classifying and storing of data. When a usercan designate a specific portion of a web page and peripheral textinformation disclosed in the web page can be used for classification.That is, in the embodiment, a selected picture can be classified to thebroad level category of fashion as well as be classified to narrow levelcategory by brand name or in alphabetical order of the website addressof a product. In the embodiment, the brand names of a jacket and blacksunglasses, a model name of the product, and the website address of theproduct around the picture of a model who is wearing the jacket and thesunglasses can be used for classification. Assume that information of ajacket is disclosed as following: “maker: Louisvuitton, model name:TH-002; size: 44, 55, and 66; price: 800,000 Won; store: Samsungdepartment store; Website address of product:http://WWW.LOUISVUITTON.COM”. And information of sunglasses is disclosedas following: “maker: Louisvuitton, model name: T-501; price: 1,000,000Won; store: Samsung department store; and the Website address ofproduct: http://WWW.LOUISVUITTON.COM”. If the user selects a model in apicture who is wearing the jacket and the sunglasses, the selectedcontent is automatically classified to a category of fashion usingperipheral text information. In detail, as the information on thejacket, information is automatically input such as the maker‘Louisvuitton’, a model name ‘TH-002’, a selling size ‘44, 55, and 66’,a price ‘800,000 Won’, a current store ‘Samsung Department store’, andthe website address ‘http://WWW.LOUISVUITTON.COM’ which containsdetailed information of the product. Also, as the information on thesunglasses, information is automatically input such as the maker‘Louisvuitton’, the model name ‘T-501’, the price ‘1,000,000 Won’, thecurrent store ‘Samsung department store’, and the website address of‘http://WWW.LOUISVUITTON.COM’. Accordingly, the user can automaticallyclassify and store the selected content using the text information amongthe peripheral information.

Another example of the peripheral information is information that a userinputs. In a case where information automatically input using themetadata information or text information does not catch user's fancy,the user can input information. For example, when a jacket andsunglasses of a model in a picture is clipped, the clipped jacket andsunglasses can be classified to the different category than the user'sintention if the peripheral information have little relationship to theclipped content or irrelevant words have been disclosed as textinformation around the clipped content. That is, if a touristdestination, traffic information, a tourist attraction, a suggestedplace have been disclosed in a text around the clipped picture takenduring travel, a jacket and sunglasses can be stored in the travelcategory, although a user intends to store the jacket and sunglasses inthe fashion category, not the travel category because he/she isinterested in jacket and sunglasses in the clipped picture. Accordingly,the user can delete automatically input peripheral texts and then, inputthe user memo indicating fashion, classify and store to the fashioncategory.

In the present disclosure, the selected picture (image data) in which ajacket and black sunglasses worn by a model are the latest-style itemscatching user's fancy in a browsed web page may be classified into a‘fashion’ folder in the portable terminal. Also, goal-in scenes (motiondata) in a video of a soccer game in which uniform of a player with newstyle design having new colors may be classified into the ‘fashion’folder. Further, text data with regard to recent fashion related newsmay be classified into the ‘fashion’ folder. In this way, there may be aplurality of folders (‘fashion’, ‘movie’, ‘health’ folders) stored inthe portable terminal each of which includes a plurality of files. Thefiles may have different file formats as described. Also, the pluralityof files having different file formats may be displayed in a display ofthe portable terminal.

FIGS. 2A and 2B illustrate clipping dynamic data according to oneembodiment of the present disclosure. Assuming that, while a user who isusually much interested in a movie browses web pages, the user hasdiscovered a first-run film in which his/her most favorite actorappears. The user can store a close-up video of his/her favorite actor.In detail, the user can preset a specific run time and store data of anarbitrary time period before and after a reference time point ofselection in binary data form. That is, as illustrated in FIG. 2A, in acase where the user previously designates a specific run time as 12seconds, the user can store a video of 12 seconds before and after thereference time point of selection. Accordingly, the video is played from12 seconds before the selected time point to 12 seconds after theselected time point.

Regarding detailed information on the video, as illustrated in FIG. 2B,a file having detailed information on data is stored in an eXtensibleMarkup Language (XML) data form. Desirably, a file describing detailedinformation of the clip can be created using not only an XML but alsoother languages such as an OWL.

In certain embodiments, selected content is automatically classified andstored based on related information of the selected content. Asillustrated in FIG. 2B, if a specific portion is selected by a user,content is automatically classified and stored using related informationof selection. The related information of the content can be classifiedinto either data information of the content or peripheral information.The data information of the dynamic data content can include a pluralityof supplementary information related to data such as a title, anoriginal data URL, a maker, a creation date, a category, a publicationauthority, a user memo, an availability period, GPS information, a datasummary, information of an application in which clip was carried out,the type of clip binary data, the size of a thumbnail image and adisplay position. Except for the user memo, the related information ofthe content are automatically input to a portable terminal when thecontent is selected by the user. In detail, when the user discovers thewhole or part of a web page to clip, which can be a specific picture andmoving picture, and the user designates and selects a portion of the webpage, content related information is automatically stored in theportable terminal. For example, as illustrated in FIG. 28, assumingthat, during movement, the user searches the previews for a movie inwhich a user's favorite actor appears. If the user selects a close-upvideo of his/her favorite actor among the previews for a first-run film,the title of “MY BLUEBERRY NIGHTS” is displayed in the category of“MOVIE”, and GPS location information of “Garosugil, Sinsa-dong,Gangnam-gu, Seoul”, where GPS signals from GPS satellites were receivedis stored. Besides that, related information are automatically storedsuch as a maker who makes a moving picture, a date of creating themoving picture, a publication authority, an availability period, a datasummary, information of an application in which clipping is carried out,the type of clipped binary data, the size of a thumbnail image, and adisplay position. As described above, in a case where relatedinformation does not catch user's fancy, the user can input user memofor related information. In a case where the related information isinput by the user, the related information input by the user takespriority over the automatically input related information forclassifying and storing the clipped content.

As another example of automatic classifying and storing of data, anexample using text information can be given. A user can designate aspecific portion of web page, and use peripheral text informationdisclosed in the web page selection. That is if a user selects aclose-up video of his/her favorite movie actor, the video can beclassified and stored using a movie title, a movie company, names of amovie director, a leading actor and a supporting actor, a screen time, aplaying cinema, a Website address introducing a movie, and the likearound the moving picture. For example, assume that the following texthas been disclosed around the web page in which a moving picture hasbeen uploaded: “title: Bittersweet Life, director: Ji-Un KIM, genre:action, leading actor: Byeong-Heon LEE, supporting actor: Roe-Ha Ha KIM,screen time: 120 minutes, playing cinema: CGV, Website addressintroducing movie: http://WWW.A BITTERSWEETLIFE.com”. In a case wherethe user being the favor of the actor ‘Byeong-Heon LEE’ selects themoving picture, the moving picture is automatically input to the maincategory of ‘MOVIE’ and a subcategory of ‘Byeong-Heon LEE’. As detaileditems, the title ‘bittersweet life’, the director ‘Ji-Un KIM’, the genre‘action’, the screen time ‘120 minutes’, the playing cinema ‘CGV’, andthe related website address ‘http://WWW.A BITTERSWEETLIFE.com’ areautomatically input. Accordingly, the user can automatically classifyand store the selected content using the text information among theperipheral information.

Another embodiment according to the present disclosure uses theperipheral information, which a user inputs. In a case where a movingpicture of an actor taken in a restaurant has been clipped, and arestaurant shop name and related food have been disclosed, the movingpicture can be stored in the food category, although a user intends tostore the moving picture in the movie category, not the food categorybecause he/she is interested in the actor in the moving picture.Accordingly, the user may delete the automatically input peripheraltext, input the user memo indicating movie category and classify andstore the selected moving picture to the movie category.

Although an example of clipping a video of a first-run film has beendescribed in one exemplary embodiment of the present invention, a usercan store a preset arbitrary time on a basis of a selected time pointfor clipping audio data.

In the present disclosure, the selected close-up video (motion data) ofactor with preset run time with reference to the reference time point ofselection may be classified into the ‘movie’ folder in a portableterminal. And, the selected content such as audio data in the first-runfilm may be classified into the ‘movie’ folder. In this way, there maybe a plurality of folders (‘movie’, ‘fashion’ ‘health’ folders) storedin the portable terminal each of which includes a plurality of files.The files may have different file formats as described. Also, theplurality of files having different file formats may be displayed in adisplay of the portable terminal.

FIG. 3A illustrates clipped binary data according to one embodiment ofthe present disclosure. In FIG. 3A, it illustrates the various forms ofthe files in which clipped binary data are stored after being selected.In detail, if a specific portion of a web page is selected by a user andclipping is performed, clipped content are stored in a binary data andXML data forms. The clipped binary data do not have an extension, so thetype of the data cannot be detected. Unlike this, the XML data containinformation on the data, so the type of the data can be detected withthe XML data. As illustrated in FIG. 3A, the plurality of selectedcontents such as the motion data, the audio data, and the image data maybe stored as the file in the binary data in the folder in the portableterminal according to one embodiment of the present disclosure. Thesefiles may have different file formats. There may be a plurality offolders in accordance with the categories such as ‘movie’, ‘fashion’ and‘health’.

FIG. 3B illustrates exemplary XML data according to one embodiment ofthe present disclosure. In FIG. 3B, the file containing detailinformation on data is stored in a XML data form. A file containingdetail information of the clip may be created using not only an XML butalso other languages such as an OWL. The detail information can includea plurality of supplementary information related to corresponding datasuch as a title, an original data URL, a maker, a creation date, acategory, a publication authority, a user memo, an availability period,GPS information, a data summary, information of an application in whichclip is carried out, the kind of clip binary data, the size of athumbnail image and a display position. Desirably, when being selected,some values among the detailed information are automatically input by aterminal and, if necessary, the user can make a modification for thewhole information including the value automatically input by theterminal, or input in detail.

FIGS. 4A to 4D illustrates an example of consuming a generated clipaccording to an exemplary embodiment of the present invention. Eachclipped content has binary data, so the clipped content is providingsufficient information to a user only by itself. In detail, selected andpreviously stored content are each stored according to a specificcriterion. As illustrated in FIG. 4A, each clipped content is capturedand displayed in an image file form. Also, detailed information such aseach title and clipped time is displayed together with the image fileform, so the user can select specific data that the user wants toconsume. After that, as illustrated in FIGS. 4B and 4C, if specific datais selected by the user, the user can identify detailed information onthe selected data. In detail, FIG. 4B illustrates a case of consumingdetailed information of selected data (i.e., a picture) and FIG. 4Cillustrates a case of consuming detailed information of selected data.In detail, the detailed information of the selected data is displayed.That is, a title and classification reference (i.e., fashion) of aclipped picture, an address of a website in which a picture is uploaded,comments on a history of a brand, a clipped picture, etc. are displayed.FIG. 4D illustrates an example of accessing an original web page in acase where original URL information of a clip exists within XML datadescribing detailed information of clipped data. In detail, FIG. 4Dillustrates that, in a case where interposed original URL information ofa clipped picture exists among the detailed information of FIG. 4C, ifthe original URL information is selected, it is possible to access awebsite in which an original picture is interposed.

FIGS. 5A and 5B illustrate one embodiment of sharing clipped data withregistered friends according to the present disclosure. As illustratedin FIG. 5A, if a user searches for clipped data about Jeju-do travel,the clipped data related to the Jeju-do travel are displayed by title ordate. In FIG. 5B, if the user searches friend's clipped data and selectsinterested data, the user can consume the selected picture or movingpicture. In detail, the user can store the clipped data in his/her ownterminal, and transmit the stored data to a server by user's selection.The thus transmitted data is automatically updated at the server, andthe updated data are again transmitted to other users' terminals uponthe users' requests. That is, the server searches for and provides theclips corresponding to the same category among clips of users andregistered friends. In certain embodiments, if the user wants to receivethe data about the Jeju-do travel which are clipped by the friends, theuser can select the corresponding category (i.e., Jeju-do travel),receive and consume data which are clipped during the Jeju-do travel ofthe friends.

The criterion for searching for content can include not only the samecategory but also the similarity of GPS information. In certainembodiment, if data have been clipped in the Jeju-do area, the user cansearch for the data clipped by friends using the GPS information. Thatis, the user can not only search a category ‘Jeju-do travel’ but alsocan search using GPS location information of Jeju-do and share contentrelating to Jeju-do travel clipped by the friends.

FIG. 6 is a flowchart illustrating a method for clipping content at aportable terminal according to one embodiment of the present disclosure.As illustrated in FIG. 6, in a case where the user discovers a picture,a moving picture or a sound source to clip and to store, the userexecutes an application SIW providing with a clip function (step 601).After that, the user designates a specific portion to clip, and performsthe clipping. That is, a specific portion of content is selected by theuser (step 602). In certain embodiments, if the user discovers data toclip, the user can begin clipping by pressing a clip button. Thebehavior of pressing the clip button can be replaced with otherbehaviors of forwarding a user's clipping intention such as selecting aUI icon or gesture which can be recognized by using a sensor. Fordetailed portion designation, the user can designate a portion using aninput tool. Desirably, the user can drag and designate a portion to clipby means of the input tool.

If the user designates the specific portion to clip and performsclipping, clipped binary data and XML data are created (step 603). Incertain embodiments, in a case where data to clip is static data such asa web page or a picture, the portion designated by the user is capturedin an image file form and is stored in a binary data form. In a casewhere data is dynamic data such as a moving picture and a currentlyplaying sound source, the user can preset a specific time period andstore, in binary data form, data for the preset time period before andafter a reference time point of selection. Also, a file containingdetailed information on data can be stored in a XML data form.Desirably, a file containing detailed information of clipped data may becreated using not only an XML but also other languages such as an OWL.

After that, the terminal inquires if the user will input datainformation of the selected contents (step 604). If the user will inputthe data information of the selected contents (step 604), the terminalreceives the input of the data information from the user (step 605) andthen, classifies the selected content using the user input datainformation, automatically input data information, and automaticallyinput peripheral information (step 606). The content data informationcan include a plurality of supplementary information related to datasuch as a title, an original data URL, a maker, a creation date, acategory, a publication authority, a user memo, an availability period,GPS information, a data summary, information of an application in whichclipping was carried out, the type of clip binary data, the size of athumbnail image, and a display position. Except for the user memo, therelated information of the content is automatically input to a portableterminal when the content is selected by the user. In certainembodiments, when the user discovers the whole or part of a web page toclip, a specific picture and moving picture while the user searchescontent, the user designates and selects a portion, and contents relatedinformation is automatically stored in the portable terminal. Among thecontents data information, the user memo is input, not automatically, bythe user. Also, the user may input the contents data information.

If the content data information is input by the user, the contents datainformation input by the user takes priority over automatically storeddata information. If the user does not input the data information in theinquiry process (step 604), the terminal classifies the selected contentusing the automatically input data information and automatically inputperipheral information (step 607). The peripheral information caninclude at least one of metadata information of the selected content,text information of the selected content and information input by theuser.

If the selected contents are classified, the terminal stores theclassified contents and completes the clipping, (step 608). If thecontent is stored in the terminal, the portable terminal determines ifsynchronizing function to a server upon clipping will be enabled (step609). In certain embodiment, the portable terminal can transmit to theserver on every clipping events through an inquiry of the user as towhether to transmit to the server, or can automatically transmit to theserver by a preset value. For example, the terminal can either transmitto the server automatically on every clippings, transmit periodically tothe server, transmit to the server at a defined time, or transmit to theserver when a specific condition is satisfied. That is, transmittingperiodically to the server represents transmitting to the server everyone hour after storing clipped data. Transmitting to the server at thedefined time represents transmitting to the server at 24:00 pm everyday. Transmitting to the server when the specific condition is satisfieddesirably represents transmitting to the server upon connection to thenetwork including wireless fidelity (Wifi).

If it is determined in the determination process (step 609) that thefunction of synchronizing to the server is enabled, the terminaltransmits clipped content to the server (step 610) and terminates all ofthe processes. If it is determined in the determination process (step609) that the function of synchronizing to the server has not beenenabled, the terminal can terminate the process without transmitting theclipped content to the server.

The method described above in relation with FIG. 6 under of the presentinvention may be provided as one or more instructions in one or moresoftware modules, or computer programs stored in an electronic deviceincluding a portable terminal. The present invention may be implementedin an electronic device including a portable terminal such as, forexample, a smart phone and a mobile telecommunication terminal.Hereunder, a portable terminal is used as an example for the electronicdevice.

FIG. 7 is a block diagram illustrating a configuration of a clipapparatus based on content data information of a portable terminalaccording to an exemplary embodiment of the present invention. Asillustrated in FIG. 7, the clip apparatus according to the presentdisclosure can include a controller 701, a decision unit 702, aclassification unit 703, a GPS module 704, a communication module 705,an input unit 706, a display unit 707, and a storage unit 708.

The controller 701 controls the general operation of the portableterminal. In certain embodiments, the controller 701 can include thedecision unit 702 and the classification unit 703.

The decision unit 702 is provided within the controller 701, and clipscontent and inquires if the user will input data information. Forexample, the decision unit 702 selects the whole or part of the specificcontent, inquires if the user will input data information for theselected content, and determines if it is preset to transmit theselected content to the server. Also, the decision unit 702 sends theserver a request for content stored in the server, and sends to a presetdifferent portable terminal a request for content which corresponds tothe same category as that of the portable terminal and is stored in thedifferent portable terminal.

The classification unit 703 automatically classifies the selectedcontent. In the embodiment, the classification unit 703 analyzes relatedinformation of the selected content, classifies the selected content,and analyzes data information of the selected content and peripheralinformation. Also, if the classification unit 703 receives an input ofthe data information from the user, the classification unit 703 analyzesthe data information received from the user, automatically input datainformation, and the peripheral information of the content, andclassifies the selected content based on the analysis. If the user doesnot input the data information, the classification unit 703 analyzes theautomatically input data information and the peripheral information ofthe content and classifies the selected content.

The GPS module 704 can provides with location information of a terminalupon clipping the content, and the location information can be used assupplementary information for classification. In certain embodiments, ifclipped data are stored in the Jeju-do area, the GPS module 704 caninquire data which are stored at friend mobile terminals using GPSinformation among the supplementary information. That is, the user notonly searches a category of ‘Jeju-do travel’, but also may search usingGPS location information fitting to the Jeju-do area and share theclipped content.

The communication module 705 processes a signal transmitted/receivedthrough an antenna for voice and data communication. In certainembodiments, if it is preset to transmit stored content to a server, thecommunication module 705 transmits the content to the server accordingto the preset mode including transmitting the content to the serverwhenever the contents are stored, transmitting the content to the serverevery preset time, or transmitting the contents to the server uponmeeting preset conditions. Also, the communication module 705 receivescontents corresponding to the same category from other portableterminals, receives a request for content corresponding to the samecategory as that of a portable terminal from a preset different portableterminal, and transmits the content corresponding to the same categoryto the other portable terminals.

The input unit 706 provides with input command which is generated byuser's selection to the controller 701. In certain embodiment, if anapplication S/W providing with a clip function is opened, the input unit706 receives an input command of executing a clip function.

The display unit 707 displays status information of the portableterminal, menu screen and story information by the control of thecontroller 701. For instance, the display unit 707 can include a touchscreen.

The storage unit 708 can include a program storage unit and a datastorage unit. The program storage unit stores a program for controllingan operation of the portable terminal. The data storage unit stores datagenerated in execution of a program. In certain embodiment, the storageunit 708 stores classified content and, in a case where selected contentis sound source or moving picture data, the storage unit 708 stores dataduring a preset arbitrary time period before and after a time point atwhich data is selected.

In the aforementioned embodiments, the controller 701 can perform thegeneral function of the terminal. In the present disclosure, generalfunctions are separately described in order to distinguish otherfunctions. Thus, when a product is actually realized, the controller 701can process all of the functions of the terminal, or the controller 701can process only some of the functions.

Embodiments of the present invention according to the claims anddescription in the specification can be realized in the form ofhardware, software or a combination of hardware and software.

Such software may be stored in a computer readable storage medium. Thecomputer readable storage medium stores one or more programs (softwaremodules), the one or more programs comprising instructions, which whenexecuted by one or more processors in an electronic device, cause theelectronic device to perform methods of the present invention.

Such software may be stored in the form of volatile or non-volatilestorage such as, for example, a storage device like a ROM, whethererasable or rewritable or not, or in the form of memory such as, forexample, RAM, memory chips, device or integrated circuits or on anoptically or magnetically readable medium such as, for example, a CD,DVD, magnetic disk or magnetic tape or the like. It will be appreciatedthat the storage devices and storage media are embodiments ofmachine-readable storage that are suitable for storing a program orprograms comprising instructions that, when executed, implementembodiments of the present invention. Embodiments provide a programcomprising code for implementing apparatus or a method as claimed in anyone of the claims of this specification and a machine-readable storagestoring such a program. Still further, such programs may be conveyedelectronically via any medium such as a communication signal carriedover a wired or wireless connection and embodiments suitably encompassthe same.

While the invention has been shown and described with reference tocertain preferred embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims.

What is claimed is:
 1. A method for managing contents at a portableterminal, the method comprising: classifying selected contents based onan analysis of related information of the selected contents into aplurality of folders at the portable terminal; and storing theclassified contents in the folders according to the classificationwherein at least one folder among the plurality of folders includescontents having different file formats.
 2. The method of claim 1,wherein the content comprises the whole or portion of the content. 3.The method of claim 1, wherein the related information comprises datainformation of the selected content and peripheral information of theselected content.
 4. The method of claim 3, wherein the data informationof the content comprises at least one of a title of the selectedcontent, an original data Uniform Resource Locator (URL), a maker, acreation date, a category, a publication authority, a user memo, anavailability period, Global Positioning System (GPS) information, a datasummary, information of an application in which clipping was carriedout, a thumbnail image size, and a display position.
 5. The method ofclaim 4, wherein the title of the selected contents, the original dataURL, the maker, the creation date, the category, the publicationauthority, the availability period, the GPS information, the datasummary, the information of the application in which the clip is carriedout, the thumbnail image size, and the display position areautomatically input when the content are selected.
 6. The method ofclaim 3, wherein the peripheral information of the content comprises atleast one of metadata information of the content, text informationcontained in the content, and user input information.
 7. The method ofclaim 3, further comprising: inquiring if a user will input datainformation of the selected content; and if receiving the input of thedata information from the user, analyzing the data information receivedfrom the user, the automatically input data information, and theperipheral information of the content.
 8. The method of claim 7, furthercomprising, if not being received the input of the data information,analyzing the automatically input data information and the peripheralinformation of the contents.
 9. The method of claim 1, wherein storingthe classified contents comprises, in a case where the selected contentis sound data or moving picture data, storing selected content during apreset arbitrary time period before and after at a time point when thedata is selected.
 10. The method of claim 1, further comprising:determining if it is preset to transmit the stored content to a server;and if it is preset to transmit the stored content to the server,transmitting the content to the server according to a preset condition.11. The method of claim 10, wherein transmitting the content to theserver according to the preset condition is either transmitting to theserver whenever the content is stored, periodically transmitting to theserver, transmitting to the server every preset time, or transmitting tothe server upon connection to network including wireless fidelity(Wifi).
 12. The method of claim 10, further comprising: sending arequest for the content stored at the server to the server; andreceiving the content from the server.
 13. The method of claim 1,further comprising: sending to the server a request for content whichcorresponds to the same category as that of the portable terminal and isstored at another portable terminal; and receiving the content whichcorresponds to the same category and is stored at the different portableterminal through the server.
 14. The method of claim 1, furthercomprising: sending a request for content which correspond to the samecategory as that of the portable terminal and is stored in anotherportable terminal; and receiving the content corresponding to the samecategory from another portable terminal.
 15. The method of claim 1,further comprising: receiving a request for content corresponding to thesame category as that of the portable terminal from a preset secondportable terminal; and transmitting the content corresponding to thesame category to the second portable terminal.
 16. The method of claim15, wherein the content corresponding to the same category as that ofthe portable terminal was stored within a preset time period.
 17. Amethod for sharing clipped content at a portable terminal, the methodcomprising: receiving, by a server, content stored at a first portableterminal from the first portable terminal; updating the receivedcontent; and transmitting the updated content to a second portableterminal by a request of the second portable terminal.
 18. The method ofclaim 17, further comprising: receiving a request for content, whichcorresponds to the same category as that of the first portable terminaland is stored at the second portable terminal from the second portableterminal; searching the content, which correspond to the same categoryand is stored in the second portable terminal; and receiving the contentcorresponding to the same category from the second portable terminal,and transmitting the content to the first portable terminal.
 19. Themethod of claim 1, wherein the content corresponding to the samecategory was stored within a specific time period.
 20. A method forsharing content at a portable terminal, the method comprising:transmitting a request for content stored at another portable terminalto a server; and receiving the content from the server.
 21. The methodof claim 20, further comprising: sending the request for content whichcorresponds to the same category as that of the portable terminal and isstored at another portable terminal; and receiving the contentcorresponding to the same category from another portable terminal. 22.The method of claim 1, wherein the content corresponding to the samecategory was stored within a specific time period.
 23. An apparatus forclipping and sharing content at a portable terminal, the apparatuscomprising: a decision unit for selecting specific content; aclassification unit for analyzing related information of the selectedcontent, and for classifying the selected content; and a storage unitfor storing the classified content according to the classificationwherein at least one folder among a plurality of folders storing theclassified content includes files having the selected content withdifferent file formats.
 24. The apparatus of claim 23, wherein thedecision unit selects the whole or partial portion of the content. 25.The apparatus of claim 23, wherein the classification unit analyzes datainformation of the selected content and peripheral information of theselected content.
 26. The apparatus of claim 25, wherein the datainformation of the contents comprises at least one of a title of theselected content, an original data Uniform Resource Locator (URL), amaker, a creation date, a category, a publication authority, a usermemo, an availability period, Global Positioning System (GPS)information, a data summary, information of an application in whichclipping was carried out, a thumbnail image size, and a displayposition.
 27. The apparatus of claim 26, wherein the title of theselected contents, the original data URL, the maker, the creation date,the category, the publication authority, the availability period, theGPS information, the data summary, the information of the application inwhich the clipping was carried out, the thumbnail image size, and thedisplay position are automatically input when the content is selected.28. The apparatus of claim 25, wherein the peripheral information of thecontent comprises at least one of metadata information of the content,text information of the content and user input information.
 29. Theapparatus of claim 23, wherein the decision unit inquires if a user willinput data information of the selected content, and if the datainformation being input, the classification unit analyzes the datainformation received from the user, automatically input datainformation, and peripheral information of the content.
 30. Theapparatus of claim 29, wherein, if the data information not being input,the classification unit analyzes the automatically input datainformation and the peripheral information of the content.
 31. Theapparatus of claim 23, wherein, in a case where the selected content issound source or moving picture data, the storage unit stores data duringa preset arbitrary time period before and after at a time point when thedata is selected.
 32. The apparatus of claim 23, further comprising acommunication module for transmitting the contents to the serveraccording to a preset condition if the decision unit determines that itis preset to transmit the stored contents to the server.
 33. Theapparatus of claim 32, wherein the communication module either transmitsthe content to the server whenever the contents are stored, transmitsperiodically to the server, transmits to the server every preset time,or transmits upon connection to the network including wireless fidelity(Wifi).
 34. The apparatus of claim 32, wherein the decision unit sends arequest for content to the server; and the communication module receivesthe content from the server.
 35. The apparatus of claim 23, furthercomprising a communication module for sending to a server a request forcontent which corresponds to the same category as that of the portableterminal and is stored at another portable terminal, and for receivingthe requested content from the server.
 36. The apparatus of claim 23,further comprising a communication module configured to send to a presetsecond portable terminal a request for content which corresponds to thesame category as that of a first portable terminal and is stored in thesecond portable terminal, the communication module being configured toreceive the content corresponding to the same category from the secondportable terminal.
 37. The apparatus of claim 23, further comprising acommunication module for receiving a request for content correspondingto the same category as that of a first portable terminal from a presetsecond portable terminal, and for transmitting the content correspondingto the same category, to the second portable terminal.
 38. The apparatusof claim 37, wherein the content was stored within a specified timeperiod.
 39. A method for managing contents at a portable terminal, themethod comprising: classifying selected contents based on an analysis ofrelated information of the selected contents into a plurality of foldersat the portable terminal; and displaying the classified contents in thefolders according to the classification wherein at least one folderamong the plurality of folders includes contents having different fileformats.
 40. A portable terminal for displaying content, the terminalcomprising: means for classifying selected contents based on an analysisof related information of the selected contents into a plurality offolders at the portable terminal; and means for displaying theclassified contents in the folders according to the classificationwherein at least one folder among the plurality of folders includescontents having different file formats.